home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / SourceCode / MiscKit1.7.1 / MiscKitArchive.mbox / mbox / 000045_michael@afs.com_Mon Sep 27 09:15 MDT 1993.msg < prev    next >
Internet Message Format  |  1994-10-30  |  4KB

  1. Received: from yvax2.byu.edu by maine.et.byu.edu; Mon, 27 Sep 93 09:15:17 -0600
  2. Return-Path: <michael@afs.com>
  3. Received: from DIRECTORY-DAEMON by yvax.byu.edu (PMDF V4.2-13 #4169) id
  4.  <01H3FRQ10DV494H003@yvax.byu.edu>; Mon, 27 Sep 1993 09:13:11 MDT
  5. Received: from alaska.et.byu.edu by yvax.byu.edu (PMDF V4.2-13 #4169) id
  6.  <01H3FRPWU9TC935RWT@yvax.byu.edu>; Mon, 27 Sep 1993 09:13:04 MDT
  7. Received: from yvax2.byu.edu by alaska.et.byu.edu; Mon, 27 Sep 93 09:14:26 -0600
  8. Received: from DIRECTORY-DAEMON by yvax.byu.edu (PMDF V4.2-13 #4169) id
  9.  <01H3FROSIKXC94H194@yvax.byu.edu>; Mon, 27 Sep 1993 09:12:12 MDT
  10. Received: from uu5.psi.com by yvax.byu.edu (PMDF V4.2-13 #4169) id
  11.  <01H3FROJX4VK94HCLV@yvax.byu.edu>; Mon, 27 Sep 1993 09:12:00 MDT
  12. Received: by uu5.psi.com (5.65b/4.0.071791-PSI/PSINet) via UUCP; id AA09290 for
  13.  ; Mon, 27 Sep 93 09:45:26 -0400
  14. Received: from escher by afs.com (NX5.67d/3.2.083191-Anderson Financial
  15.  Systems) id AA06274; Mon, 27 Sep 93 09:33:28 -0400
  16. Received: by  escher  (NX5.67d/NeXT-2.0) id AA00285; Mon,
  17.  27 Sep 93 09:33:27 -0400
  18. Received: by NeXT.Mailer (1.95)
  19. Received: by NeXT Mailer (1.95)
  20. Date: Mon, 27 Sep 1993 09:33:27 -0400
  21. From: michael@afs.com
  22. Subject: Re: MiscKit summary and proposal:  stirring up the ashes
  23. To: misckit@byu.edu
  24. Reply-To: Michael_Pizolato@afs.com
  25. Message-Id: <9309271333.AA06274@afs.com>
  26. Content-Transfer-Encoding: 7BIT
  27. Status: RO
  28.  
  29. Scott Anguish wrote
  30. >But this does bring up a question... can everyone agree on the
  31. >basic layout as far as directories go?
  32. >
  33. >    /LocalDeveloper/Headers/misckit
  34. >    /LocalDeveloper/Documentation/MiscKit
  35. >    /LocalDeveloper/Source/MiscKit
  36. >    /LocalDeveloper/lib
  37. >    /LocalDeveloper/Palettes
  38. >
  39. >are all pretty much supported by NeXT, and thats the way I have
  40. >currently organized things on my drive.   I'm curious how Don has
  41. >stuff organized.  Everyone??
  42.  
  43. Is the fact that these "are all pretty much supported by NeXT"
  44. documented anywhere?  I know there's something about the compiler
  45. and/or linker search paths including /LocalDeveloper, but I'm unaware
  46. of support for such subdirectories as Documentation and Source.
  47. Here's the hierarchy I prefer (which we use here, and which I also
  48. have duplicated under ~/Developer for my own private work):
  49.  
  50.    /LocalDeveloper/Apps
  51.       released versions of our own and 3rd party development apps
  52.    /LocalDeveloper/Demos
  53.       demo/prerelease versions of our own and 3rd party dev. apps
  54.    /LocalDeveloper/Examples
  55.       PD examples culled from the net, and our own "experiments"
  56.    /LocalDeveloper/Headers
  57.       released versions of our own and 3rd party headers
  58.    /LocalDeveloper/Libraries
  59.       released versions of our own and 3rd party libs
  60.    /LocalDeveloper/Makefiles
  61.       additions/changes to NeXT-supplied makefiles
  62.    /LocalDeveloper/Palettes
  63.       released versions of our own and 3rd party palettes
  64.    /LocalDeveloper/Projects
  65.       1 subdir each, all related files (src, docs, etc.)
  66.  
  67. I suppose we're lacking a Source subdirectory, which would be for
  68. third-party (including PD) apps, libs, and palettes for which we
  69. have source (the MiscKit source distribution would go there, for
  70. example).  We have some other subdirectories as well (Misc, for
  71. example - nothing to do with MiscKit) that are less important.  In
  72. addition, /usr/local/lib is a link to /LocalDeveloper/Libraries and
  73. /usr/local/include is a link to /LocalDeveloper/Headers.
  74.  
  75. I could be confused (easy for me ;-), but I think Scott is proposing
  76. a setup for the source distribution, rather than a setup for Don
  77. or individual contributors to maintain sources.  Anyway, I personally
  78. find it interesting to see how others have their project directories
  79. structured.  The structures I have seen so far that are used by
  80. most serious developers are all very similar.
  81.  
  82. Thanx,
  83. Michael
  84.  
  85. P.S.  I think I posted my directory structure once before, but I
  86.       can't remember (I have a one-bit brain with no battery backup
  87.       :-).  Sorry if this is a repeat.
  88.  
  89. ---
  90. Michael_Pizolato@afs.com
  91. NeXTMail accepted